06d9ad8f60dee20a698445a2454a850a7bd7fd0d,eventstore/src/test/java/no/ks/eventstore2/projection/ProjectionManagerTest.java,ProjectionManagerTest,testProjectionManagerCreatesProjections,#,33
Before Change
@Test
public void testProjectionManagerCreatesProjections() throws Exception {
final ActorRef eventstore = super.testActor();
ProjectionFactory projectionFactory = new ProjectionFactory(eventstore) {
@Override
public Class<? extends Projection> getProjectionClass() {
return FormStatuses.class;
}
public Actor create() throws Exception {
return new FormStatuses(eventstore);
}
};
List<ProjectionFactory> factories = new ArrayList<ProjectionFactory>();
factories.add(projectionFactory);
final TestActorRef<ProjectionManager> ref = TestActorRef.create(_system, new Props(new ProjectionManagerFactory(factories,super.testActor())), "projectionManager");
Future<Object> getProjectionref = ask(ref, call("getProjectionRef", FormStatuses.class), 3000);
After Change
public void testProjectionManagerCreatesProjections() throws Exception {
List<Props> factories = new ArrayList<>();
factories.add(Props.create(FormStatuses.class, super.testActor()));
final TestActorRef<ProjectionManager> ref = TestActorRef.create(_system, ProjectionManager.mkProps(super.testActor(), factories), "projectionManager");
Future<Object> getProjectionref = ask(ref, call("getProjectionRef", FormStatuses.class), 3000);